in the teeth of the facts - Französisch Englisch Wörterbuch